PacketeryLatte\Compiler D

Total Complexity 206
Dependencies 13
Dependents 7
Total lines 876
Lines of code 539
Logical lines of code 321
Comment lines 76
Methods 33
Properties 19

Methods 33

Method Rating Maintainability Complexity Lines of code
expandMacro()
C
38 30 54
buildClassBody()
C
35 26 70
writeAttrsMacro()
B
35 22 88
closeMacro()
B
43 21 39
processHtmlTagEnd()
B
42 17 49
processMacroTag()
A
47 16 29
processHtmlAttributeBegin()
A
45 14 38
processHtmlTagBegin()
A
49 9 29
writeCode()
A
55 9 18
addMacro()
S
61 6 11
openMacro()
S
58 4 15
processText()
S
64 4 10
processComment()
S
62 4 10
compile()
S
60 3 12
printEndTag()
S
70 2 5
getLine()
S
73 2 5
addProperty()
S
80 1 3
getMacros()
S
82 1 3
setPolicy()
S
77 1 4
getPolicy()
S
82 1 3
setContentType()
S
74 1 5
getContentType()
S
82 1 3
getMacroNode()
S
82 1 3
escape()
S
77 1 3
processHtmlAttributeEnd()
S
76 1 4
setFunctions()
S
75 1 4
getFunctions()
S
82 1 3
isInHead()
S
82 1 3
addMethod()
S
74 1 4
getMethods()
S
82 1 3
expandTokens()
S
79 1 3
addConstant()
S
80 1 3
getProperties()
S
82 1 3